77范文网 - 专业文章范例文档资料分享平台

C程序设计基础题(带答案)

来源:网络收集 时间:2019-01-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

选择题:

1. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) .(C程序设计)

A) 4

B) 16

C) 32

D) 52

2. 一个C程序的执行是从( ).(C程序设计)

A) 本程序的main函数开始,到main函数结束

B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束

3.以下合法的变量名称( ).(C程序设计) A) Tel_num

B) 8678 C) bath.h

D) float

4. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,以%d形式输出c2,则结果为:()(C程序设计) A) D

B) 68 C) 不确定的值

D) C

5.已知字母A的ASCII值为65,以下C语言程序的输出的结果是:( ). (C程序设计)

char c1='A',c2='D';

printf(\

A)因输出格式不合法,输出错误信息 B)A,68 C)A,D D)65,68 6. 以下程序的运行结果是( ). (C程序设计)

main()

{ int a,b,d=241; a=d/100%9; b=(-1)&&(-1);

printf(“%d,%d”,a,b); }

A) 6,1 B) 2,1 C) 6,0 D) 2,0

7.下面的程序段,输出结果是:( ). (C程序设计)

int a=3,b=4,c; c=(a>b)? a+2:b+3; printf(“%d”,c);

A) 7 B) 3 C) 4 D) 5

8. 已知ch是字符型变量,下面不正确的赋值语句是( ). (C程序设计)

A) ch=‘a+b’; B) ch=‘\\0’; C) ch=‘7’+‘9’; D) ch=5+9; 9. 判断char型变量ch是否为大写字母的正确表达式是( ). (C程序设计)

第 1 页 共 9 页

A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 10.读下面的程序段,输出结果是( ). (C程序设计) int aa=2; aa*=2; b=aa++;

printf(“%d”,b); A) 3 B) 4 C) 5 D) 6

11. 读程序, 分析下面的程序将输出( )次“我爱中国”. (C程序设计)

int i;

for(i=1;i<5;i--)

{printf(“我爱中国\\n”); } A) 1 B) 4 C) 0

D) 无限次

12.int i; i=sizeof(float)的结果是(). (C程序设计)

A) 4 B)3 C) 2 D) 1

13.以下程序段,运行结果为(). (C程序设计)

x=-1; for(;;) { x=x*x; if(x!=1) {break;} }

A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误

14.下面程序的运行结果是(). (C程序设计) #include main() {

int num=0; while(num<=2) {

第 2 页 共 9 页

num++;

printf(\ } }

a)1 b)1 c)1 d)1 2 2 2 3 3 4

15. 若执行下面的程序时从键盘上输入3和4,则输出结果是( ).(C程序设计) int a,b,s

scanf(“%d%d”,&a,&b); s=a; if(a

printf(“%d”,s);

A) 14 B) 16 C) 18 D) 20 16.下列代码的输出结果是( ).(C程序设计) int i,j=0; for(i=1;i<10;i++)

{

if(i%4 !=0)

{

j+=i; } }

printf(“%d,%d”,i,j);

A) 10,33 B) 3,6 C) 10.12 D) 4,10 17. 运行下列代码后s的值为( ).(C程序设计) int i,s=0; for(i=0;i<3;i++)

{

switch(i)

{

case 1: s+=i; case 2:s+=i;

第 3 页 共 9 页

default: s+=i; }

Printf(“%d”,s); }

A) 7 B) 6 C) 8 D) 9 18. 下列代码的输出结果是( ).(C程序设计)

int i;

int bookNum=4; int totalPrice=0;

int bookPrice[4]={10,20,30,40}; for(i=0; i<4; i+=2) {

totalPrice+=bookPrice[i]; }

printf(“%d”,totalPrice);

A) 30

B) 40

C) 60

D) 100

19.以下程序的输出结果是( ). (C程序设计)

main( )

{ int x=2,y=1,z=2; if (x

if (y<0) z=0; else z+=1; printf(“%d\\n”,z); }

A) 3 B) 0 C) 2 D) 1

20. C语言中的运算对象必须是整型的运算符是( ). (C程序设计) A) % B) / C) = D) <=

21. 若变量已经正确定义并赋值,下面符合C语言语法的表达式是( )。 A) a:=b+1 B) a=b=c+2 C)int 18.5%3 D) a=a+7=c+b 22 . 以下程序的运行结果是( ). (C程序设计) main() {

int i=10;

printf(“dec=%d oct=%o hex=%x\\n”,i,i,i);}

A) dec=10 oct=10 hex=10 B) dec=10 oct=12 hex=10 C)dec=10 oct=10 hex=a oct=12 hex=a

23.有如下程序,运行结果为( ). (C程序设计) main()

第 4 页 共 9 页

D) dec=10

{int y=3,x=3,z=1;

printf(\输出结果为:

A) 3 4 B) 4 2 C)4 3 D) 3 3 24 以下程序的运行结果是( ). (C程序设计) #include “string.h” main()

{ char a[11],b[10]; scanf(“%s %s”,a,b); strcat(a,b);

printf(“a+b=%s\\n”,a);} 输入:list pack

A) listpack B) list pack C)list D) packlist

25. 以下程序的运行结果是( ). (C程序设计) main()

{int x=2,y=5; replace(x,y);

printf(\getch();}

replace(int a,int b) { int t;

t=a;a=b;b=t;

printf(\}

A) a=2,b=5 B) a=2,b=5 C)a=5,b=2 D) a=5,b=2 x=2,y=5 x=5,y=2 x=2,y=5 x=5,y=2

26. 以下程序的运行结果是( ). (C程序设计) main()

{int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++;

case 2: a++;b++;}

printf(\

A) a=1,b=0 B) a=2,b=1 C)a=0,b=0 D) a=1,b=1

第 5 页 共 9 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C程序设计基础题(带答案)在线全文阅读。

C程序设计基础题(带答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/402097.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: