1. 以下选项中不属于c语言的类型是
D ,A是有符号短整型数,B是无符号长整形数,C是有符号短整型(也就是A项)的缩写。
2. 3. 以下选项中不属于C语言的类型和是______。 (2分) A. signed short int B. unsigned char C. singed lon
尽管你给的答案不全,我想应该是B答案。因为char型本来就是无符号整型数(ASCII码呀)。所以不需要unsigned
3. 以下选项中不是c语言的是.那请问如何判断是不是c语句
C语言语句格式
1.if语句:
if(Bool表达式)
{
如果表达式为true,执行此表达式
}
else
{
否则执行次表达式
}
2.while语句:
while(Bool值表达式)
{
如果表达式为true则执行{}内语句,再次跳回Bool表达式再次进行判断,循环;否则跳过,执行while下条语句;
}
3.do while语句
跟while差不多,只不过先做一遍再循环
do
{
与while的判断相同
}while(Bool表达式)
4.for语句:
for(定义数值;Bool表达式;运算语句)
{
()内三个表达式(可为空),第一个为循环条件变量赋值。第二个执行判断,如果为true则执行运算语句,并执行{}内语句,再跳回Bool表达式判断,循环;否则跳过for语句;
}
5.switch(表达式)
switch(一个值)
{
case 一个值:(当switch括号中的值与此值相等时,执行下面语句)
语句;
break;
case 又一个值:(判断同上)
语句;
break;
case ……
default:(当以上case都为执行时执行)
语句;
break;
}
6.break语句
用于for,while,switch循环中,表示跳出整个循环;
7.continue语句
用于for,while,表跳出这一次循环,进行下一次循环;
8.return语句
表示返回函数值,如果后面的值为空则可以用于中断,退出函数;
9.goto语句
标签:
语句
goto 标签;(此时跳回标签内语句,可用于switch中case语句,此时case 一个值就是标签)
10.printf语句
输出的语句
printf("输出内容",值(内容中d%f%c%s%等函数值,内容中的\n,\t等字符符用法书上自己看,不限定个数),值,值……);
11.scanf语句
输出语句
scanf(内容同输出语句,只不过值前要加“&”表示为这个值赋予内容中d%f%c%s%的值,如有多个要在内容中空格隔开);
4. 不是c语言的基本数据类型是
您好,很高兴回答您的问题。
c语言的基本数据类型就是整型、实型和字符型。其余的数组类型、指针类型、枚举类型、结构体类型等等都不是基本数据类型。基本数据类型只有上面的三种。
5. 以下选项不属于C语言的类型的是
选D哦。。。。 ABC都是C语言的。。
6. 102、以下选项中不属于C语言的类型和是______。 A:signed short int
long short。long 是长整型。 short是短整型。一个变量不可能又长又短。
C 语言标准定义了以下整数类型:
1) short int(可简写为 short),和 int 一样,也是有符号整数
2) long int(简写:long),有符号整数
3) long long int(简写:long long),C99 标准添加的类型,有符号整数
4) unsigned int(简写:unsigned),无符号整数,不能表示负数
5) unsigned long int(简写:unsigned long),无符号整数,不能表示负数
6) unsigned short int(简写:unsigned short),无符号整数,不能表示负数
7) unsigned long long int(简写:unsigned long long),C99 添加的类型,无符号整数
8) 所有没有标明 unsigned 的整数类型默认都是有符号整数。
(6)以下选项不属于c语言类型扩展阅读:
注意事项:
C语言只规定short <= int <= long int,字节长度跟操作系统和编译器有关,long int长度至少32位,而64位类Unix系统为64位。
一般把 short 称为短整型,把 long 称为长整型,把 long long 称为超长整型,把 int 称为整型。[4]unsigned 打头的那些整数类型统称为无符号整型。例如:我们称 unsigned short 为无符号短整型。以此类推。
%h short有符号短整型。
%d int有符号整型。
%u unsigned int 无符号整型。
%l long int 有符号长整型。
%lu unsigned long 无符号长整型。
%ll long long int有符号超长整型。
%llu unsigned long long无符号超长整型。
7. C语言考题
13.D
14.A
15.B
16.B
17.B
18.A
19.A
20.D
8. 二级公共基础知识的几道题~~
1.一下一颗定义为用户标识符的是:
A.printf B.net C.3com D.int
PS:这道题的printf和int为什么不可以?
printf是一个函数 int是标识 没办法 D
2.以下选项中不属于C语言的类型的是:
A.signed short int B.unsigned char
C.signed long D.long short
AC没看到过 D没有这种用法 选B
3.有如下程序,则以下叙述中正确的是:
int x=78;char y='A';
printf("%d\n",(x,y));
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.输出值为65
C.输出值为78
D.输出值为'A'
PS:那个(x,y)是什么意思?怎么计算?
(x,y)是逗号表达式 取最后一个值 即y
所以输出是A 选D
4.以下不能正确计算代数式4*sin2(1/5)(2是sin的平方)值的C语言表达式是:
A.4*sin(1/5)*sin(1/5) B.sin(0.2)*sin(0.2)*4
C.pow(sin(0.2),2)*4 D.4*pow(sin(1.0/5),2)
A不对 1/5在C语言里面就变成0了 B C D均满足要求
5.以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是:
#includ<stdio.h>
void main()
{
int i=0,j=0,k=0;
scanf("%d%*d%d",&i,&j,&k);
printf("%d%d%d\n"i,j,k);
}
PS:为什么结果是10300?我怎么觉得是000呢?
%*d 这里有奥妙啊
不过这个写法没看到过
6.下列叙述中正确的是:
A.C语言编译时不检查语法
B.C语言的子程序有过程和函数两种
C.C语言的函数可以嵌套定义
D.C语言中,根据函数能否被其他源文件调用,被区分为内部函数和外部函数
C C语言中函数是不可以嵌套定义的
7.有以下程序:
main()
{
int a;char c=10;float f=100;double x;
a=f/c*=(x=6.5);
printf("%d%d%3.1f%3.1f\n",a,c,f,x);
} 程序运行后的输出结果是:
A.1 65 1 6.5 B.1 65 1.5 6.5
C.1 65 1.0 6.5 D.2 65 1.5 6.5
PS:为什么我觉得选C呢?
连续赋值吧
x=6.5
c =c*6.5 = 65.0
a=100/65.0 = 1.5
8.下面程序:
void main()
{
int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d%d%d\n",k,a,b);
} 输出结果是:
A.0 0 3 B.0 1 2 C.1 0 3 D.1 1 2
PS:我怎么觉得应该选C呢?为什么答案是B?
k=(a++<=0)&&(!(b--<=0));
a后++ b后--
所以 左侧为1 右侧为0
k=0
a成为0
b成为3
A
9.设有以下定义:
int a=0;double b=1.25;char c='A';
#define d 2
则下列语句中错误的是:
A.a++ B.b++ C.c++ D.d++
PS:C选项为什么可以做++运算?
D
c只是符号变量 完全可以加加减减
10.若要求从指定文件读入一个字符,应使用函数:
A.getc() B.gets() C.getchar() D.scanf()
C
11.以下四个程序中,完全正确的是:
A.#includes<stdio.h>
main();
{/*programming*/
printf("programming!\n");}
B.#include<stdio.h>
main();
{/*/programming/*/
printf("programming!\n");}
C.#include<stdio.h>
main();
{/*/*programming*/*/
printf("programming!\n");}
D.include<stdio.h>
main();
{/*programming*/
printf("programming!\n");}
PS:/*programming*/是什么意思?
没有一个完全正确的 main()后面加;是什么意思
/*programming*/这是注释
9. 求解 以下不属于C语言内置类型的是:______。 A) string B) unsigned int C) signed long D) double
A)string
java中的字符串。 String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。
10. 程序设计基础C语言题
能将高级语言编写的源程序转换成目标程序的是(B、编译程序)。
以下类型选项中,不属于C语言的类型是(A、signed short)
下列叙述中,合法的C语言赋值语句是(B、i++;)。
若变量c为char类型,能正确判断出c为小写字母的表达式为(D、(c>='a')&& (c<='z'))。
若有int a[4][5];则数组a包含的元素个数是(D、20)。
在主函数中定义的变量(A、只有主函数中有效。)。
若有func((v1,v2),(v3,v4,v5),v6)调用,说明函数func有(A、3)个参数。
若有int a[10];*p=a;,则(C、p++可以使p指向下一元素,即a[1]的首地址。)。
设有数组定义:char array[]="Chian";,则数组所占有的存储空间为(B、6)个字节。
下列函数中,不能用于对文件进行输入输出操作的是(B、printf() )。