| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 271 人关注过本帖
标题:求哪个大神帮忙做一下,自己做了不知道答案
只看楼主 加入收藏
s651038739
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-1-12
结帖率:0
  问题点数:0  回复次数:0   
求哪个大神帮忙做一下,自己做了不知道答案
1、C语言经过编译后生成的文件的后缀是( )结束
A、.C
B、.CPP
C、.EXE
D、.OBJ
2、下列若有下列语句
char c=’A’;printf(“%d”,c);
则输出的结果是( )
A、 A
B、 c
C、 65
D、 错误语句
3、若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是( )
A、 1             B、 2          C、 3            D、 4
4、C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )
A、 必须为字母                  
B、 必须为下划线
C、 必须为字母或下划线         
D、 可以是字母,数字和下划线中任一字符
5、 在C程序中,x + y是( )、x + y;是( )
A、表达式、语句                   B、表达式、表达式
C、语句、语句                     D、语句、表达式
6、sizeof (double)的结果值是( )
A、 8      B、 4     C、 2     D、  出错
7、以下选项中正确的整型常量是( )
A、5.
B、-10
C、1.000
D、4/5
8、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )
A、 6.500000      
B、 6        
C、 5.500000         
D、 6.000000
9、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( )
A、A
B、a
C、Z
D、z
10、判断字符串s1是否大于字符串s2,应当使用( )
A、if(s1>s2)                B、 if(strcmp(s1,s2))   
C、if(strcpy(s2,s1)>0)      D、 if(strcmp(s1,s2)>0)
11、以下错误的if语句是( )
A、if(x>y) z=x;
B、if(x==y) z=0;
C、if(x!=y) printf("%d",x) else printf("%d",y);   
D、if(x<y) { x++;y--;}



1、下列运算符中优先级最高的是( )
A、<      B、+     C、&&    D、!=
2、以下4个数组定义中,( )是错误的
A、int a[7];
B、#define N 5 long b[N];
C、char c[5];
D、int n,d[n];
3、设有定义:char s[12] = "string" ;  则printf( "%d\n",strlen(s));  的输出是( )
A、6          B、 7        C、 11       D、 12
4、若有float x;则sizeof (x)和sizeof (float)两种描述( )
A、 都正确                  
B、 都不正确 C、 前者正确         
D、 后者正确 5、 在C程序中,x + y是( )、x + y;是( )
A、表达式、语句                   B、表达式、表达式
C、语句、语句                     D、语句、表达式
6、若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是( )
A、 0
B、 0.5  C、 1
D、 2 7、以下选项中正确的整型常量是( )
A、5.
B、-10 C、1.000
D、4/5 8、以下运算符中,运算优先级最低的是( )
A、 ->     
B、 ++        C、 *         
D、 = 9、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( )
A、A
B、a C、Z
D、z 10、 若有下列语句char c=’A’;printf(“%d”,c);则输出的结果是( )
A、 A     B、 c      C、 65       D、 错误的语句
11、以下错误的if语句是( )
A、if(x>y) z=x;
B、if(x==y) z=0; C、if(x!=y) printf("%d",x) else printf("%d",y);   
D、if(x<y) { x++;y--;} 12、以下描述正确的是( )
A、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。   
B、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。
C、在do-while循环体中,一定要有能使while后面表达式的值变成零(“假”)的操作。
D、do-while循环中,根据情况可以省略while 13、语句int k=1; while (k++<10);执行后,变量k的值是( )
A、10
B、11 C、9
D、无限循环,值不定 14.判断char型变量ch是否为大写字母的正确表达式是( )  
二、填空题
1、C语言中,选择结构可以分为单分支结构、____________和____________三种结构 。   
2、C语言数组在内存中占一片____________的存储区, 由____________代表它的首地址,数组名是一个____________常量,不能对它进行赋值运算。
3、sizeof(double)的值为____________。
4、函数中形参和调用时的实参都是数组名时,传递方式为____________,都是变量时,传递方式为____________。
5、C语言规定了以字符____________作为字符串结束标志。
6、使指针p指向变量ch的定义语句是____________ 。


1、C源程序中,逻辑值“真”用____________表示,“假”用____________表示 。   
2、C语言源程序文件的后缀是____________, 经过编译后, 生成文件的后缀是____________,经过连接后, 生成文件的后缀是____________。
3、常量是指在程序执行过程中其值____________改变的量。
4、C实型变量分为____________和____________两类。
6、定义一个整型数组a[10],则下标最大的数组元素是____________ 。


三、判断题
1、C允许对数组的大小作动态定义,即可用变量定义数组的大小。(    )
2、预处理命令的前面必须加一个“#”号。(    )
3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(    )
4、C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。(    )
5、任何表达式语句都是表达式加分号组成的。(    )



1、continue 不是结束本次循环,而是终止整个循环的执行。。(    )
2、预处理命令的前面必须加一个“#”号。(    )
3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(    )
4、C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。(    )
5、任何表达式语句都是表达式加分号组成的。(    )
6、在switch语句中,每一个的case常量表达式的值可以相同。(    )
7、do-while循环的while后的分号可以省略。(    )
8、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(    )
四、编程题
1、编写程序,输入一个整数,打印出它是奇数。

2、从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,用do-while语句实现。
3、输出1~100之间能被13整除且个位数为5的所有整数,用for语句实现。
4、求1*2*3*……….*100。(循环)




2019-01-12 16:26







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044079 second(s), 9 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved